#ifndef COMPETENCENIVNBR_H
#define COMPETENCENIVNBR_H

#include "CompetenceClasseBase.h"

class CompetenceNivNbr : public CompetenceClasseBase
{
 public:
  CompetenceNivNbr( const std::string& nom, const unsigned& prix );
  CompetenceNivNbr( const std::string& nom, const std::string& alias,
		    const unsigned& prix );
  CompetenceNivNbr( const CompetenceNivNbr& nivNbr );
  ~CompetenceNivNbr();
  const ScoreAdditionnel& autreScore() const;
  CompetenceClasseBase * creerCopie() const;
 protected:
  void afficherInstance( ostream& os ) const;
  void afficherInstance( FlotMessage& flot ) const;

  static const ScoreAdditionnel SANombre;
};

#endif // COMPETENCENIVNBR_H
